워드프로세서 (구 1급) 기출문제·모의고사·오답노트·자동채점

2009년02월08일 41번

[컴퓨터 및 정보활용]
다음 중 3초과 코드(excess 3 code)에 대한 설명으로 옳지 않은 것은 무엇인가?

  • ① 보수를 간단히 얻을 수 있는 장점이 있다.
  • ② 2421 코드와 동일한 값을 갖는다.
  • ③ 8421 코드에 3을 더한 코드이다.
  • ④ 10진수로 5는 3초과 코드로 1000이다.
(정답률: 42%)

문제 해설

"10진수로 5는 3초과 코드로 1000이다."는 옳지 않은 설명이다. 10진수로 5는 3초과 코드로 100이다. 3초과 코드는 2진수에서 각 자리수를 3만큼 오른쪽으로 이동한 것이므로, 10진수 5의 2진수 표현인 101을 3만큼 오른쪽으로 이동하면 100이 된다. 따라서 3초과 코드에서 5는 100이 된다. 2421 코드와 동일한 값을 갖는 이유는, 3초과 코드와 2421 코드는 모두 2진수에서 각 자리수를 3만큼 오른쪽으로 이동한 것이기 때문이다. 예를 들어, 10진수 7의 2진수 표현인 111을 3만큼 오른쪽으로 이동하면 0001이 되는데, 이는 2421 코드에서 7을 나타내는 코드와 동일하다. 마찬가지로, 3초과 코드에서 7은 1000이 되는데, 이는 2421 코드에서 8을 나타내는 코드와 동일하다. 따라서 3초과 코드와 2421 코드는 같은 값을 갖는다. 보수를 간단히 얻을 수 있는 장점도 있다. 3초과 코드에서 어떤 수의 1의 보수는 그 수에 3을 더한 값과 같고, 2의 보수는 1의 보수에 1을 더한 값과 같다. 이는 2421 코드에서도 마찬가지이다.
AppStore에서 다운로드 APK 다운로드

연도별

진행 상황

0 오답
0 정답